#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>
#include <math.h>
#include <algorithm>
using namespace std;

int numTrees(int n) {
    int result[n+1];
    result[0]=1;
    result[1]=1;
    int temp=0;

    for(int i=1;i<=n;i++){
        temp=0;
        for(int j=1;j<=i;j++){
            temp+=result[j-1]*result[i-j];
        }
        result[i]=temp;
    }
    return result[n];

}

int main(){
//    cout<<numTrees(3)<<endl;
    int a=-12;
    int b=a<<1;
    short i=-8196;
    int j=i;
    cout<<j;
    return 0;
}